草庐IT

git request-pull 从本地分支到远程master

全部标签

javascript - 动态注册本地 Vue.js 组件

我们知道possible像这样动态注册全局Vue.js(版本1)组件:Vue.component('my-component',MyComponent)有没有办法对本地组件执行相同的操作,即那些仅对特定组件可用/可见的组件?我的想法是,我希望能够像这样传递要在本地注册的组件:所以在outer-component中我可以做:created(){this.someMethodINeedToRegisterLocalComponent('cool-component',this.localComponentToBeRegisteredDynamically);},

javascript - 在 Fabric.js 中使用远程网络字体初始化加载文本

我正在使用FabricJS开发一个大型自定义应用程序,我已经做得很好了。但是我对使用webfont的初始化加载文本对象有疑问。只要该字体在客户端计算机上是本地的,我就可以正常工作,否则不会加载网络字体,并且Canvas上的文本对象会以默认的无衬线字体系列呈现。简而言之,这是我所做的(在这个例子中我使用“allstar”作为我的网络字体):CSS:css在fabric.js之前加载到头部的fonts.css中@font-face{font-family:'allstar';src:url('/path-to-fonts/all_star-webfont.eot');src:url('/p

javascript - 在 Node.js 中使用远程图像提供动态生成的 PDF

我正在尝试创建一个使用PDFKit即时生成PDF的Node服务器.PDF是根据POST请求的参数生成的(通过Express)。其中一个参数指定一个图像URL,服务器下载该图像并将其插入到PDF中。现在,我有以下结构://Getdependenciesvarexpress=require('express'),http=require('http'),fs=require('fs'),pdfDocument=require('pdfkit');//Getexpressstarted.varapp=express();//UseJSONinPOSTbodyapp.use(express.j

javascript - Bower 和 grunt 是全局还是本地?

我们有nvm不全局安装任何东西,因为我们可能同时处理许多不同的项目,这些项目需要相同库的不同版本。但是bower和grunt呢?在Internet的任何地方我都看到npminstall-gbower我知道grunt前段时间分为grunt和grunt-cli应该使全局包更稳定。但是bower呢?使用此类包的最佳实践是什么?如何避免潜在的版本冲突?或者也许我夸大了这个问题,我应该简单地使用-g选项? 最佳答案 剧透-全局。Bower和grunt是开发工具-Bower在每个前端开发过程中都会用到,因此将其用作本地包是错误的。Grunt拆分

javascript - 如何使用 Javascript FileReader() 打开本地文件

我想修改thiscode所以它只适用于特定文件,但我无法找出正确的URL参数,我发现的所有代码示例都使用文件选择对话框。readingfilevarreader=newFileReader();functionreadText(that){if(that.files&&that.files[0]){varreader=newFileReader();reader.onload=function(e){varoutput=e.target.result;//processtexttoshowonlylineswith"@":output=output.split("\n").filter

javascript - 历史记录 replaceState 不再在 Chrome 中用于本地文件

我正在使用window.history.replaceState()更改使用file:///C:/...访问的HTML文件的查询字符串这曾经在Chrome、InternetExplorer和FireFox中有效,但在Chrome中不再有效。不确定它何时停止工作。我有Chrome45.0.2454.85。它仍然适用于其他2个浏览器。我得到:UncaughtSecurityError:Failedtoexecute'replaceState'on'History':AhistorystateobjectwithURL'file:///C:/Users/Michael/Desktop/tes

javascript - 我可以制作一个本地独立的 JavaScript 程序吗?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:CanyoudoDesktopDevelopmentusingJavaScript?我非常熟悉基于Web的JavaScript,因为它与html和canvas相关,但我想知道是否有可能使用无法在浏览器中打开的javascript制作一个完整的独立应用程序。是否有任何GUI或命令提示符允许我执行此操作?如果没有,我可能愿意编写一些其他可以读取html的程序,就像Notch对Minecraft登录屏幕所做的那样。有没有简单的方法可以做到这一点?

javascript - 如何在充满远程数据的 Kendo UI 网格上强制刷新?

我有一个KendoUI网格,其中填充了来自远程源的信息,我想在我网站上的KendoUI窗口关闭后强制刷新显示的信息。我试过这个:vargrid=$("#usuariosGrid").data("kendoGrid");grid.refresh();但它没有用,这就是我创建KendoUIGrid的方式:vards=newkendo.data.DataSource({transport:{read:{url:root_url+"/usuario/index",dataType:"json"}},schema:{data:"Response",total:"Count"},serverPag

javascript - 本地存储的 Chrome 扩展替代品?

我正在寻找一种可以跨网站持续存在的存储机制。我有需要存储的原始数据类型数字/字符串。localStorage对我不起作用,因为它属于同源策略。我需要我的数据在所有网站上都相同,但更多的是特定于选项卡并通过内容脚本访问。有人可以建议一种合适的机制来实现这一点吗?编辑:我目前正在实现第一个答案代码并且没有太多关注。我有以下...背景.html注意:tabStorage是这个函数中的一个类变量functionstore(){chrome.extension.onRequest.addListener(function(request,sender,sendResponse){if(reque

javascript - 如何使用 Papa Parse 读取本地文件?

如何使用PapaParse读取本地文件?我在本地有一个名为challanges.csv的文件,但经过多次尝试后我无法使用PapaParse解析它。vardata;Papa.parse('challanges.csv',{header:true,dynamicTyping:true,complete:function(results){console.log(results);data=results.data;}});据我所知,我在将csv文件作为文件打开时遇到了问题。我怎样才能用javascript做到这一点? 最佳答案 papa